/**
 Created by:
 muhtearjan mehmood مۇختەرجان مەخمۇت (Email: yeganaaa@163.com)
 At 8/14/20 5:01 PM
 */


export interface IStateModule {
    getStateKey(): Promise<string>
    setStateKey(key: string): Promise<void>
    stateRestored(key: string): Promise<void>
}
export interface IStatefulClientInterface {
    stateModule: IStateModule
    sendErrorMessage(error: string): Promise<void>
}